#pragma once
#include "Enemy.h"

class BossPlanets;

class Shadowmancer : public Enemy
{
	float health = 100;
	bool grappleActive = false;
	BossPlanets*boss = nullptr;
public:
	Shadowmancer(Entity* target, BossPlanets*b);
	virtual ~Shadowmancer();
	virtual void Update(float elapsedTime) override;
	virtual int GetType() const override { return ENT_SHADOWMANCER; }
	virtual void Render()override;
	float grappledistance = 0;
	bool attached = false;
};

